package com.ynkbny.domain.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 企业基本信息表-数据传输对象
 *
 * @author : juzipi123
 * @date : 2023-7-5
 */
@ApiModel(value = "企业基本信息表-数据传输对象", description = "")
@Data
public class EnterpriseAddVO implements Serializable {

    private static final long serialVersionUID = -8334830496970923636L;
    /**
     * 企业名称 
     */
    @ApiModelProperty(value = "企业名称", example = "")
    private String cmpName;
    
    /**
     * 统一社会信用代码 
     */
    @ApiModelProperty(value = "统一社会信用代码", example = "")
    private String enterpriseCode;
    
    /**
     * 是否公共机构 
     */
    @ApiModelProperty(value = "是否公共机构", example = "")
    private String isorg;
    
    /**
     * 省级平台访问密码 
     */
    @ApiModelProperty(value = "省级平台访问密码", example = "")
    private String password;
    
    /**
     * 地址 
     */
    @ApiModelProperty(value = "地址", example = "")
    private String address;
    
    /**
     * 邮编 
     */
    @ApiModelProperty(value = "邮编", example = "")
    private String zipCode;
    
    /**
     * 法人代表 
     */
    @ApiModelProperty(value = "法人代表", example = "")
    private String corporationName;
    
    /**
     * 行政区划代码 
     */
    @ApiModelProperty(value = "行政区划代码", example = "")
    private String regionCode;
    
    /**
     * 营业执照电子照片 
     */
    @ApiModelProperty(value = "营业执照电子照片", example = "")
    private String license;
    
    /**
     * 企业组织机构电子照片 
     */
    @ApiModelProperty(value = "企业组织机构电子照片", example = "")
    private String organization;
    
    /**
     * 注册地址 
     */
    @ApiModelProperty(value = "注册地址", example = "")
    private String registerAddress;
    
    /**
     * 注册日期 
     */
    @ApiModelProperty(value = "注册日期", example = "")
    private String registerDate;
    
    /**
     * 注册资金(万元) 
     */
    @ApiModelProperty(value = "注册资金(万元)", example = "")
    private String registerPrincipal;
    
    /**
     * 单位类型 
     */
    @ApiModelProperty(value = "单位类型", example = "")
    private String typeCode;
    
    /**
     * 行业编码 
     */
    @ApiModelProperty(value = "行业编码", example = "")
    private String industryCode;
    
    /**
     * 领域编码 
     */
    @ApiModelProperty(value = "领域编码", example = "")
    private String fieldCode;
    
    /**
     * 企业能耗级别 
     */
    @ApiModelProperty(value = "企业能耗级别", example = "")
    private String energyConsumeLevel;
    
    /**
     * 是否央企 
     */
    @ApiModelProperty(value = "是否央企", example = "")
    private String center;
    
    /**
     * 是否能源加工转换类企业 
     */
    @ApiModelProperty(value = "是否能源加工转换类企业", example = "")
    private String jgzh;
    
    /**
     * 纬度 
     */
    @ApiModelProperty(value = "纬度", example = "")
    private String latitude;
    
    /**
     * 经度 
     */
    @ApiModelProperty(value = "经度", example = "")
    private String longitude;
    
    /**
     * 法人联系电话 
     */
    @ApiModelProperty(value = "法人联系电话", example = "")
    private String phone;
    
    /**
     * 传真 
     */
    @ApiModelProperty(value = "传真", example = "")
    private String fax;
    
    /**
     * 法人电子邮箱 
     */
    @ApiModelProperty(value = "法人电子邮箱", example = "")
    private String email;
    
    /**
     * 用能单位网站地址 
     */
    @ApiModelProperty(value = "用能单位网站地址", example = "")
    private String url;
    
    /**
     * 企业主要生产线名称 
     */
    @ApiModelProperty(value = "企业主要生产线名称", example = "")
    private String productionLine;
    
    /**
     * 企业主导产品 
     */
    @ApiModelProperty(value = "企业主导产品", example = "")
    private String leadingProduct;
    
    /**
     * 集团名称 
     */
    @ApiModelProperty(value = "集团名称", example = "")
    private String groupName;
    
    /**
     * 集团地址 
     */
    @ApiModelProperty(value = "集团地址", example = "")
    private String groupAddress;
    
    /**
     * 机构类型 
     */
    @ApiModelProperty(value = "机构类型", example = "")
    private String orgType;
    
    /**
     * 工作密钥 
     */
    @ApiModelProperty(value = "工作密钥", example = "")
    private String secretKey;
    
    /**
     * 记录索引号 
     */
    @ApiModelProperty(value = "记录索引号", example = "")
    private String dataIndex;
    
    /**
     * 备注 
     */
    @ApiModelProperty(value = "备注", example = "")
    private String remark;
    
    /**
     * 最近一次上报状态 
     */
    @ApiModelProperty(value = "最近一次上报状态", example = "")
    private String lastReportStatu;
    
    /**
     * 连续错误次数 
     */
    @ApiModelProperty(value = "连续错误次数", example = "")
    private Integer errorNums;
    
    /**
     * 是否删除（0（False）：存在；1（True ）：已删除） 
     */
//    @ApiModelProperty(value = "是否删除（0（False）：存在；1（True ）：已删除）", example = "")
//    private String delFlag;
    
}